# -*- coding: utf-8 -*- 
# @Time : 2021-07-19 23:28 
# @Author : derek.zhang 
# @File : urls.py 
# @Software: PyCharm
from django.conf.urls import url
from django.urls import path, include

from idcs import views
from idcs.views import idc_list, idc_detail, idc_list_v2, idc_detail_v2, api_root, IdcList, IdcDetail, IdcList_v4, \
    IdcDetail_V4, IdcList_v5, IdcDetail_v5

####################################### 版本一# ######################################
# urlpatterns = [
#     path('list', idc_list),
#     url("detail/(?P<pk>[0-9]+)/$", idc_detail)
# ]

####################################### 版本二# ######################################

# urlpatterns = [
#     path('list', idc_list_v2, name='idc-list'),
#     url('^$', api_root),
#     url("detail/(?P<pk>[0-9]+)/$", idc_detail_v2, name='idc-detail')
# ]

####################################### 版本三# ######################################

# urlpatterns = [
#     path('list', IdcList.as_view(), name='idc-list'),
#     url('^$', api_root),
#     url("detail/(?P<pk>[0-9]+)/$", IdcDetail.as_view(), name='idc-detail')
# ]

####################################### 版本四# ######################################

# urlpatterns = [
#     path('list', IdcList_v4.as_view(), name='idc-list'),
#     url('^$', api_root),
#     url("detail/(?P<pk>[0-9]+)/$", IdcDetail_V4.as_view(), name='idc-detail')
# ]

####################################### 版本五# ######################################

# urlpatterns = [
#     path('list', IdcList_v5.as_view(), name='idc-list'),
#     url('^$', api_root),
#     url("detail/(?P<pk>[0-9]+)/$", IdcDetail_v5.as_view(), name='idc-detail')
# ]

####################################### 版本六# ######################################
# idc_list= views.IdcListViewset.as_view({
#     'get':'list',
#     'post':'create'
# })
#
# idc_detail= views.IdcListViewset.as_view({
#     'get':'retrieve',
#     'put':'update',
#     'delete':'destroy'
# })
#
#
# urlpatterns = [
#     path('list', idc_list, name='idc-list'),
#     url('^$', api_root),
#     url("detail/(?P<pk>[0-9]+)/$", idc_detail, name='idc-detail')
# ]

###################################### 版本七# ######################################
# from rest_framework.routers import DefaultRouter
#
# route = DefaultRouter()
# route.register('idcs', views.IdcViewset)
# urlpatterns = [
#     url(r'^', include(route.urls))
# ]
